let seq=require('../db/seq.js')
let {DataTypes}=require('sequelize')
let goods=require('./goods')
let cart=seq.define('cart',{
    goods_id:{
        type:DataTypes.INTEGER,
        allowNull:false
    },
    user_id:{
        type:DataTypes.INTEGER,
        allowNull:false
    },
    number:{
        type:DataTypes.INTEGER,
        allowNull:false,
        defaultValue:1
    },
    selected:{
        type:DataTypes.BOOLEAN,
        allowNull:false,
        defaultValue:true
    }
})

// cart.sync({force:true})

//建立关联表
cart.belongsTo(goods,{
    foreignKey:'goods_id',  //关联外键
    as:'goods_info'         //关联别名
})

module.exports=cart